package com.hbnu.test.www;
import java.util.Scanner;




//未完成




public class Joseph_Circle {
    //从编号为k的人开始数，数到第m个数的人出局，找最后一个人。
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n = 0, k = 0, m = 0, finale = 0;
        n = scan.nextInt();
        m = scan.nextInt();
        finale = scan.nextInt();
        System.out.print("请输入玩游戏的人数n:");
        System.out.print("请输入开始报数的玩家编号:");
        System.out.print("请输入退出时所数的数字:");
        //存放玩家
        int[] person = new int[n];//C语言在定义数组的时候不能用变量作为数组大小
        //存放退出游戏玩家的编号
        int[] seq = new int[n-1];
        //记录开始报数人的编号
        int index = 0;
        int i = 0;
        for(i = 0;i < n-1;i++){
            index = k;
            for (int j = 0; j < m; j++) {
                if(person[index % n]==0){
                    j++;
                }

            }
            person[(index-1) % n] = 1;//将退出游戏者元素值改为1
            //
            seq[i] = (index -1) % n;
            k = index % n;
        }
        System.out.println("退出游戏者编号:");

    }

}
